/*
 * @Author: 肖思汗 
 * @Date: 2025-07-16 14:27:48 
 * @Last Modified by: xiaosihan
 * @Last Modified time: 2025-08-23 17:17:57
 */


declare global {
    interface Window {
        homeRenderer: any;
    }
}



// 多语言类型
export enum LangType {
    CN = "cn", // 中文
    EN = "en", // 英文
    // JP = "jp", // 日语
    // TW = "tw", // 台湾繁体
    // ES = "es", // 西班语言
    // PT = "pt", // 葡萄牙语
    // FR = "fr", // 法语
    // DE = "de", // 德语
    // RU = "ru", // 俄语
    // KO = "ko", // 韩语
}

// 用户信息
export type UserData = {
    userId: number;
    name: string;
    sex: string;
    phone: string;
}

// http 请求状态的值的枚举
export enum HttpStatus {
    SUCCESS = 200,
    UNAUTHORIZED = 401,
    FORBIDDEN = 403,
    NOT_FOUND = 404,
    SERVER_ERROR = 500,
}

// ossFileData
export type OssFileData = {
    file_id: number;
    url: string;
    optimized: boolean;
    used: "unknown" | "nouse" | "used";
    suffix: string;
}

